Big Huge Thesaurus

Adenium multiflorum

noun